package com.zdzx.model.service.base.vo;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zdzx.model.entity.BaseEntity;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;


@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "功能", description = "功能")
@TableName("base_function")
public class Function extends BaseEntity implements Serializable{
  
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
     * 资源名称
     */
    private String name;

    /**
     * 资源路径
     */
    private String url;
    
    private String redirect;
    
    private String icon;
    private String component;

    /**
     * 请求类型
     */
    private String method;

    /**
     * 功能类型
     */
    private String menuType;

    /**
     * 资源父ID
     */
    private String parentId;

    /**
     * 描述
     */
    @TableField("`desc`")
    private String desc;
    
    @TableField("`index`")
    private Integer index;
   
    private String status;
    
    private String clientType;
    
    private int hidden;


}